.s_toolbar {
	background-color:#eff5f8;	
	border:1px solid #cccccc;
	overflow: hidden;	
	cursor: default;	
	background-repeat: repeat-x;	
	white-space: nowrap;
}
.s_toolbar div.sep {
	font-size: 1px;	
	border-right:1px solid #fff;
	border-left:1px solid #ccc;
	margin-left: 1px;
	margin-right: 1px;	
	background-repeat: no-repeat;
	height: 100%;	
	moz-user-select: none;
}
.s_toolbar .s_btn button {
	/*
	padding-left:1px;
	padding-right:1px;
	*/
}
.s_toolbar .s_btn-icon div{
	/*padding-left:17px;*/
}
.s_toolbar .s_btn-icon-text div {
	/*padding-left:16px !important;*/
	padding-left:17px;
}
.s_toolbar .s_btn-tl,.s_toolbar .s_btn-tr,.s_toolbar .s_btn-tc,.s_toolbar .s_btn-ml,.s_toolbar .s_btn-mr,.s_toolbar .s_btn-mc,.s_toolbar .s_btn-bl,.s_toolbar .s_btn-br,.s_toolbar .s_btn-bc{
	background-image:none;
}
.s_toolbar .s_btn-over .s_btn-tl,.s_toolbar .s_btn-over .s_btn-tr,.s_toolbar .s_btn-over .s_btn-tc,.s_toolbar .s_btn-over .s_btn-ml,.s_toolbar .s_btn-over .s_btn-mr,.s_toolbar .s_btn-over .s_btn-mc,.s_toolbar .s_btn-over .s_btn-bl,.s_toolbar .s_btn-over .s_btn-br,.s_toolbar .s_btn-over .s_btn-bc{
	background-image:url(../button/btn.gif);
}
.s_toolbar .s_btn-pressed .s_btn-tl,.s_toolbar .s_btn-pressed .s_btn-tr,.s_toolbar .s_btn-pressed .s_btn-tc,.s_toolbar .s_btn-pressed .s_btn-ml,.s_toolbar .s_btn-pressed .s_btn-mr,.s_toolbar .s_btn-pressed .s_btn-mc,.s_toolbar .s_btn-pressed .s_btn-bl,.s_toolbar .s_btn-pressed .s_btn-br,.s_toolbar .s_btn-pressed .s_btn-bc{
	background-image:url(../button/btn.gif);
}
.nav-label {
	height:20px;
	line-height:20px;
	text-align:center;
}

.nav-label a,.nav-label b,.nav-label span{
    margin: 3px;
}
.nav-prepage, .nav-firstpage, .nav-lastpage, .nav-nextpage, .nav-refresh{
	background-image:url(../toolbar/navigation.gif);
	background-repeat:no-repeat;
	padding-left:14px;
} 
.nav-prepage{
    background-position:-2px -31px;
} 
.nav-firstpage{
    background-position:-1px 1px;
}
.nav-lastpage{
    background-position:-1px -15px;
}
.nav-nextpage{
    background-position:-1px -47px;
}
.nav-refresh{
	background-position:-1px -62px;
}


.grid-add ,.grid-delete ,.grid-save {
	background:url(../toolbar/toolbar_btn.gif) no-repeat 1px 1px;
}

/**gridnavbar**/
.s-nav .info{
    line-height:27px;
    padding:0px 5px;
    float:left;
    font-size:13px;
    white-space: nowrap;
    text-align:right;
}
.s-nav .s-group-btn {
    float:left;
}
.s-nav-pre {
    background: no-repeat url(../button/general_black.png) 0 -171px;
}
.s-nav-refresh {
    background: no-repeat url(../button/general_black.png) 0 -192px;
}
.s-nav-next {
    background: no-repeat url(../button/general_black.png) 0 -105px;
}